Programming Language Courses
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.
ELEMENTS OF C
Introduction, Getting Started With C, Character Set Of C, C Tokens, Constants, Variables, Identifiers And Keywords, Data Types, Declaration Of Variables, Declaration Of Variables As Constant, Assigning Values To Variables.
INTPUT AND OUTPUT OPERATORS
Introduction, C Instructions, Standard Input And Output Statements, Unformatted Console I\O Functions, Some More Programming Problems.
OPERATORS AND EXPRESSIONS
Introduction, Categories Of Operators, Operator Precedence And Associatively, Library Functions
DECISION CONTROL STATEMENTS
Introduction, Decision Control Structure
LOOP CONTROL STRUCTURE
Introduction, Flow Of Control, Counters, Loops In C, Comparison Of While And Do- While, Jumping Statements, Nesting Of Loops, Multiple Initializations In For Loop, Odd Loops, Some More Programming Problems
FUNCTIONS
Introduction, Need Of Functions, Types Of Functions, Some Key Points About Functions, Defining Function, Functions Declaration And Prototypes, Function Call, The Return Statement, Actual And Formal Arguments, Variations In Functions, Passing Arguments To A Function, Handling Non Integer Functions, Nesting Of Function, Recursion, Recursion V\S Iteration, When To Use Recursion?, Towers Of Hanoi, Adding Function To The Library.
ARRAYS
Introduction, Definition Of Array, Array Declaration, Memory Map, Accessing Elements, Entering Data, Traversing Or Outputting An Array, Initializing Array, Problems Related To One Dimensional Array, Application To Sorting, Problems Related To Two Dimensional Array, Passing One Dimensional Array Elements To A Function, Passing Entire Array To A Function Passing Two Dimensional Array To A Function, Multidimensional Arrays.
STRUCTURES, UNIONS AND USER DEFINED DATA TYPES
Introduction, Declaring A Structure, Accessing Structure Elements, Initializing Structures, Assignment Of Complete Structures, Array Of Structures, Nested Structures, Pointers And Structures, Passing Structures To Functions, Self Referential Structures, Applications And User Of Structures, Unions, Accessing Union Members, Size Of Operator, User Defined Data Types, Bit Fields.
ALL ABOUT STRINGS
Introduction, Declaring And Initializing String Variables, Input And Output Functions, Standard Library String Functions, Passing String To A Function, Array Of Strings.
POINTERS
Introduction, Advantages Of Using Pointers, The Pointer And The Indirection Operator, Pointer Variables, Pointer To Pointer, Pointer Arithmetic, Pointers And Arrays, Pointers And Strings, Array Of Pointers, Pointers And Functions, More About Pointer Declarations, Dynamic Memory Allocation.
FILE HANDLING
Introduction, Steps In Processing A File, Input And Output Operations Of Files, To Print Contents On Printer, Errors During File Operation, Direct/ Random Access, Text V/S Binary Files, Command Line Arguments.